IBUSERR=0, MUNSTKERR=0, UNALIGNED=0, DIVBYZERO=0, UNSTKERR=0, IACCVIOL=0, INVPC=0, IMPRECISERR=0, UNDEFINSTR=0, MSTKERR=0, LSPERR=0, BFARVALID=0, NOCP=0, PRECISERR=0, MMARVALID=0, DACCVIOL=0, STKERR=0, INVSTATE=0, MLSPERR=0
Configurable Fault Status Registers
IACCVIOL | no description available 0 (0): no instruction access violation fault 1 (1): the processor attempted an instruction fetch from a location that does not permit execution |
DACCVIOL | no description available 0 (0): no data access violation fault 1 (1): the processor attempted a load or store at a location that does not permit the operation |
MUNSTKERR | no description available 0 (0): no unstacking fault 1 (1): unstack for an exception return has caused one or more access violations |
MSTKERR | no description available 0 (0): no stacking fault 1 (1): stacking for an exception entry has caused one or more access violations |
MLSPERR | no description available 0 (0): No MemManage fault occurred during floating-point lazy state preservation 1 (1): A MemManage fault occurred during floating-point lazy state preservation |
MMARVALID | no description available 0 (0): value in MMAR is not a valid fault address 1 (1): MMAR holds a valid fault address |
IBUSERR | no description available 0 (0): no instruction bus error 1 (1): instruction bus error |
PRECISERR | no description available 0 (0): no precise data bus error 1 (1): a data bus error has occurred, and the PC value stacked for the exception return points to the instruction that caused the fault |
IMPRECISERR | no description available 0 (0): no imprecise data bus error 1 (1): a data bus error has occurred, but the return address in the stack frame is not related to the instruction that caused the error |
UNSTKERR | no description available 0 (0): no unstacking fault 1 (1): unstack for an exception return has caused one or more BusFaults |
STKERR | no description available 0 (0): no stacking fault 1 (1): stacking for an exception entry has caused one or more BusFaults |
LSPERR | no description available 0 (0): No bus fault occurred during floating-point lazy state preservation 1 (1): A bus fault occurred during floating-point lazy state preservation |
BFARVALID | no description available 0 (0): value in BFAR is not a valid fault address 1 (1): BFAR holds a valid fault address |
UNDEFINSTR | no description available 0 (0): no undefined instruction UsageFault 1 (1): the processor has attempted to execute an undefined instruction |
INVSTATE | no description available 0 (0): no invalid state UsageFault 1 (1): the processor has attempted to execute an instruction that makes illegal use of the EPSR |
INVPC | no description available 0 (0): no invalid PC load UsageFault 1 (1): the processor has attempted an illegal load of EXC_RETURN to the PC |
NOCP | no description available 0 (0): no UsageFault caused by attempting to access a coprocessor 1 (1): the processor has attempted to access a coprocessor |
UNALIGNED | no description available 0 (0): no unaligned access fault, or unaligned access trapping not enabled 1 (1): the processor has made an unaligned memory access |
DIVBYZERO | no description available 0 (0): no divide by zero fault, or divide by zero trapping not enabled 1 (1): the processor has executed an SDIV or UDIV instruction with a divisor of 0 |